package com.eportal.domain;
/**
 * @author chencheng
 */

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 用户消息
 * @author chencheng
 *
 */
public class UserMsg implements Serializable {
	
	/**
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;
	
	/** sid */
	private Long sid;

	
	/** 消息内容*/
	private String mContent;
	
	/** 类型：1：个人消息，2：社区消息 */
	private String msgType;
	
	/** 发消息的用户id*/
	private String sUserId;
	
	/** 收消息的用户id*/
	private String rUserId;

	/** 创建时间*/
	private Timestamp cTime;
	
	/**状态，1:未读，2：已读*/
	private String status;
	
	/** 消息的发布时间，社区全体消息可能citme不一致，ctime是本条数据的创建时间，publish是t033_community_msg对应数据的创建时间*/
	private Timestamp publishTime;

	/**关联t033_community_msg的sid*/
	private String relateMsgId;
	
	/**提醒状态：1：待提醒，2：已提醒，3：不需要提醒*/
	private String tipStatus;
	
	
	public String getTipStatus() {
		return tipStatus;
	}


	public void setTipStatus(String tipStatus) {
		this.tipStatus = tipStatus;
	}
	/**
	 * sid  
	 * @return sid sid  
	 */
	public Long getSid() {
		return sid;
	}
	

	/**
	 * sid  
	 * @param sid sid 
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	

	/**
	 * 消息内容  
	 * @return mContent 消息内容  
	 */
	public String getmContent() {
		return mContent;
	}
	

	/**
	 * 消息内容  
	 * @param mContent 消息内容 
	 */
	public void setmContent(String mContent) {
		this.mContent = mContent;
	}
	

	/**
	 * 类型：1：个人消息，2：社区消息  
	 * @return msgType 类型：1：个人消息，2：社区消息  
	 */
	public String getMsgType() {
		return msgType;
	}
	

	/**
	 * 类型：1：个人消息，2：社区消息  
	 * @param msgType 类型：1：个人消息，2：社区消息 
	 */
	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}
	

	/**
	 * 发消息的用户id  
	 * @return sUserId 发消息的用户id  
	 */
	public String getsUserId() {
		return sUserId;
	}
	

	/**
	 * 发消息的用户id  
	 * @param sUserId 发消息的用户id 
	 */
	public void setsUserId(String sUserId) {
		this.sUserId = sUserId;
	}
	

	/**
	 * 收消息的用户id  
	 * @return rUserId 收消息的用户id  
	 */
	public String getrUserId() {
		return rUserId;
	}
	

	/**
	 * 收消息的用户id  
	 * @param rUserId 收消息的用户id 
	 */
	public void setrUserId(String rUserId) {
		this.rUserId = rUserId;
	}
	

	/**
	 * 创建时间  
	 * @return cTime 创建时间  
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	

	/**
	 * 创建时间  
	 * @param cTime 创建时间 
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	

	/**
	 * 状态，1:未读，2：已读  
	 * @return status 状态，1:未读，2：已读  
	 */
	public String getStatus() {
		return status;
	}
	

	/**
	 * 状态，1:未读，2：已读  
	 * @param status 状态，1:未读，2：已读 
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	

	/**
	 * 消息的发布时间，社区全体消息可能citme不一致，ctime是本条数据的创建时间，publish是t033_community_msg对应数据的创建时间  
	 * @return publishTime 消息的发布时间，社区全体消息可能citme不一致，ctime是本条数据的创建时间，publish是t033_community_msg对应数据的创建时间  
	 */
	public Timestamp getPublishTime() {
		return publishTime;
	}
	

	/**
	 * 消息的发布时间，社区全体消息可能citme不一致，ctime是本条数据的创建时间，publish是t033_community_msg对应数据的创建时间  
	 * @param publishTime 消息的发布时间，社区全体消息可能citme不一致，ctime是本条数据的创建时间，publish是t033_community_msg对应数据的创建时间 
	 */
	public void setPublishTime(Timestamp publishTime) {
		this.publishTime = publishTime;
	}
	

	/**
	 * 关联t033_community_msg的sid  
	 * @return relateMsgId 关联t033_community_msg的sid  
	 */
	public String getRelateMsgId() {
		return relateMsgId;
	}
	

	/**
	 * 关联t033_community_msg的sid  
	 * @param relateMsgId 关联t033_community_msg的sid 
	 */
	public void setRelateMsgId(String relateMsgId) {
		this.relateMsgId = relateMsgId;
	}
	


	
}
